package com.winapi.project.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @author yyzhang
 * @version 1.0
 */
@Data
public class OrderVO {

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 接口id
     */
    private Long interfaceInfoId;

    /**
     * 接口名
     */
    private String name;

    /**
     * 接口描述
     */
    private String description;

    /**
     * 订单状态
     */
    private Integer type;

    /**
     * 购买这个接口的数量
     */
    private Integer number;

    /**
     * 单价
     */
    private Double price;

    /**
     * 订单编号
     */
    private String orderNumber;

    /**
     * 订单应付价格
     */
    private double totalAmount;



    /**
     * 创建时间
     */
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;

    /**
     * 过期时间
     */
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date expirationTime;


}
